Sementara daftar Python memberikan fleksibilitas maksimal sebagai wadah umum untuk data heterogen, maka NumPy ndarray adalah struktur khusus yang berurutan dalam memori dan dirancang untuk efisiensi numerik. Ini menandai transisi dari "daftar-penunjuk" menjadi blok "tipe tetap" yang dapat diproses oleh mesin.
1. Pola Inisialisasi
Titik masuk untuk semua operasi NumPy adalah alias standar import numpy as np. Konstruktor utama adalah np.array(). Kesalahan sintaks umum bagi pemula adalah melewatkan angka mentah sebagai argumen ganda. NumPy mengharuskan urutan tunggal objek.
a = np.array([1,2,3,4]) # BENAR
2. Perubahan Identitas
Dengan menggunakan type(a), Anda dapat memverifikasi identitas objek telah berubah dari daftar ke numpy.ndarray. Homogenitas ini memungkinkan NumPy melakukan operasi pada seluruh "kotak" data secara instan tanpa harus memeriksa item per item.